package com.itany.corejava.code02_运算符;

/**
 * @author: 石小俊
 * @date: 2023年03月02日 9:04
 * @version: 1.0
 * 鸡兔同笼
 * 有若干个鸡和兔子,它们共有88个头,244只脚,求:鸡和兔子各有多少只
 * 鸡:两足一头,兔子:四足一头
 */
public class Test10_鸡兔同笼 {
    public static void main(String[] args) {
        // 头的数量
        int headNum = 88;
        // 脚的数量
        int footNum = 244;

        // 我们设想,假设每只鸡都是金鸡独立,一只脚站着
        // 而每只兔子用两条腿走路,像人一样站着走
        // 此时地上的脚只有总数的一半
        footNum = footNum / 2;
        // 鸡:一足一头,兔子:两足一头
        // 那么此时脚的总数-头的总数=兔子的数量
        // 获取兔子的数量
        int rabbitNum = footNum - headNum;
        // 剩下的都是鸡
        int chickenNum = headNum - rabbitNum;
        System.out.println("鸡的数量:"+chickenNum);
        System.out.println("兔子的数量:"+rabbitNum);
    }
}
